var myid = location.href.substr(location.href.lastIndexOf('\/') + 1);

//登陆
var login = $('#top div a').eq(1);
var register = $('#top div a').last();
var account = Cookie.Get("account");
if (account != undefined && account != false) {
    login.text("退出登录");
    $('#act').show().text(account);
    $('#phone a').first().show();
    register.hide();
}
login.click(function () {
    Cookie.Set("account", "", -1);
    Cookie.Set("level", "", -1);
    Cookie.Set("myid", "", -1);
    Cookie.Set("learn", "", -1);
    login.text("登录");
    document.location = "/index.jsp";
});

//导航切换
$('#navi li').click(function () {
    var index = $(this).index();
    $(this).addClass("selected").siblings().removeClass("selected");
    switch (index) {
        case 1:
            $('#details').hide().siblings().show();
            $('#info').show();
            break;
        case 3:
            $('#article').hide().siblings().show();
            $('#info').show();
            break;
        case 4:
            $('#info').hide();
            break;
        case 5:
            $('#info').show();
            break;
    }
    $('#main li').eq(index).addClass("show").siblings().removeClass("show");
});

//点击查看更多详情
$('#introduce span').click(function () {
    $('#navi li').eq(2).click();
});

//查看产品详情
details();
function details() {
    $('#recommend div, #product div').click(function () {
        var productid = $(this).attr('productid');
        new Ajax("/supplier/particular").keyvalue('id', productid).getJson(function (data) {
            console.log(data)
            $('#details').empty();
            $('#details').append('<h3>供应产品&nbsp;&gt;&nbsp;产品名称</h3><img src="/upfile/' + data[0].pt + '"/><h4>' + data[0].name + '</h4><p>价格：' + data[0].ptprice + '</p><p>库存量：' + data[0].inventory + '</p><p>产地：' + data[0].ptplace + '</p><h5></h5><h3>详情介绍</h3><table><tr><td>品牌：</td><td>' + data[0].brandnames + '</td></tr><tr><td>型号：</td><td>' + data[0].ptmodel + '</td></tr><tr><td>制造商：</td><td>' + data[0].manufacturers + '</td></tr><tr><td>规格参数：</td><td>' + data[0].parameters + '</td></tr></table>');
            $('#navi li').eq(1).click();
            $('#details').show().siblings().hide();
        });
    });
}
//首页产品推荐点击更多
$('#recommend h3 span').click(function () {
    $('#navi li').eq(1).click();
});

//获取右侧企业动态资讯
$('.target').each(function () {
    $('#trend').append('<p title="' + $(this).text() + '"><em articleid="' + $(this).parent().attr('articleid') + '">' + $(this).text() + '</em><i>' + $(this).next().text() + '</i></p>');
});

//点击动态资讯(查看详情)
watch("#dynamic tbody tr");
watch("#trend em");
function watch(obj) {
    $(obj).on('click', function () {
        var articleid = $(this).attr("articleid");
        new Ajax('/supplier/article').keyvalue('id', articleid).getJson(function (data) {
            $('#navi li').eq(3).click();
            $('#article div').html(data[0].content).parent().show().siblings().hide();
        });
    });
}

//点击查看联系方式
$('#brief span').click(function () {
    $('#navi li').eq(5).click();
});

//分页
function paging(obj, url, box, title) {
    var page = 1;
    $('#' + obj + ' span').click(function () {
        var pbut = $(this).attr('class'), totalPage = $('#' + obj + ' .last').attr('totalPage'), jump = parseInt($('#' + obj + ' input').val());
        switch (pbut) {
            case 'first':
                page = 1;
                break;
            case 'up':
                page--;
                if (page < 1)
                    page = 1;
                break;
            case 'down':
                page++;
                if (page > totalPage)
                    page = totalPage;
                break;
            case 'last':
                page = totalPage;
                break;
            case 'jump':
                page = jump;
                if (page > totalPage)
                    page = totalPage;
                if (isNaN(jump)) {
                    page = 1;
                    return false;
                }
                break;
            default :
                return false;
                break;
        }
        new Ajax(url).keyvalue({'curpage': page, 'myid': myid}).getJson(function (data) {
            if (box == "product") {
                $('#' + box).html(' <h3>' + title + '</h3>');
                $.each(data, function (k, v) {
                    $('#' + box).append('<div title="' + v.name + '" productid="' + v.id + '"><img src="/upfile/' + v.pt + '"/><p>' + v.name + '</p></div>');
                });
            }
            if (box == "content") {
                $('#' + box).empty();
                $.each(data, function (k, v) {
                    $('#' + box).append('<tr articleid="' + v.id + '"><td title="' + v.title + '">' + v.title + '</td><td dateformat="' + v.shijian + '"></td></tr>');
                });
                dateformat();
                watch("#dynamic tbody tr");
            }
            details();
            $('#' + obj + ' em').text(page);
            $('#' + obj + ' input').val(page);
        });
    });
    $('#' + obj + ' input').keydown(function (e) {
        if (e.keyCode == 13) {
            $('#' + obj + ' .jump').click();
        }
    });
}

//供应产品分页
paging("paging", "/supplier/product", "product", "供应产品");

//企业动态分页
paging("pagination", "/supplier/dynamic", "content");

//格式化时间
function dateformat() {
    $('body').find('[dateformat]').each(function () {
        var when = $(this).attr('dateformat');
        $(this).text(new Date(parseInt(when) * 1000).toLocaleString().split(' ')[0].replace(/年|月/g, "-").replace(/日/g, " ").replace(/\//g, "-"));
    });
}